rain rill - French English Dictionary